package br.com.autoLeal.veiculo.bean;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import br.com.autoLeal.bean.GenericBean;
import br.com.autoleal.cliente.entity.Cliente;
import br.com.autoleal.veiculo.entity.Veiculo;
import br.com.autoleal.veiculo.service.VeiculoServiceBean;

@ViewScoped
@ManagedBean
public class IncluirVeiculoBean extends GenericBean {
	
	private static final long serialVersionUID = 8563829199538140527L;

	@EJB
	private VeiculoServiceBean bean;
	
	private Integer TpPesquisa;
	
	private Veiculo veiculo = new Veiculo();
	
	public void selecionarCliente(Cliente c){
		this.veiculo.setCliente(c);
	}
	
	public void incluirVeiculo(){
		bean.adicionarVeiculo(veiculo);
		veiculo = new Veiculo();
		exibirMsgSucesso("Veículo cadastrado!");
	}

	public Veiculo getVeiculo() {
		return veiculo;
	}

	public void setVeiculo(Veiculo veiculo) {
		this.veiculo = veiculo;
	}

	public Integer getTpPesquisa() {
		return TpPesquisa;
	}

	public void setTpPesquisa(Integer tpPesquisa) {
		TpPesquisa = tpPesquisa;
	}

}
